<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>
<%
	icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
	String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
	String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
%>

<%
	AtaeSvCompositeDatoRegistroIndexado listadoNacar=icseUtil.getListaNacar("LST_DESCRIPTORAS",utils);
	AtaeSvCompositeDatoRegistroIndexado listadoNacar2=icseUtil.getListaNacar("LST_DESCRIPTORAS2",utils);
	String[] nomColsDescriptoras={"COD_TABLA","COD_CAMPO","NOM_CAMPO"};
	String[][] LST_DESCRIPTORAS = icseUtil.getArrayString(listadoNacar,3,nomColsDescriptoras);
	String[][] LST_DESCRIPTORAS2 = icseUtil.getArrayString(listadoNacar2,3,nomColsDescriptoras);
	String[][] LST_ACCION = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS,"22");	
	String[][] LST_RESPUESTA = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS2,"59");	

	String[] nomColsGrilla={"DESPRE1"};
	AtaeSvCompositeDatoRegistroIndexado listadoNacarGrilla=icseUtil.getListaNacar("LST_PREGUNTAS",utils);
	String[][] LST_GRILLA = icseUtil.getArrayString(listadoNacarGrilla,1,nomColsGrilla);
%>

<%	int CANTIDAD_FILAS = Integer.parseInt(icseUtil.getPropertieByName("cantidad_filas2"));	
	String imagesDisabled="false";
    //rutas de imagenes de paginado para grilla padre
    String rutaBase="/"+ALIASKEON+"/images/";
    String rutaInicio="Izq1off.gif";
    String rutaPrev="Izq2off.gif";
    String rutaNext="Dere2off.gif";
    String rutaFin="Dere1off.gif";

    int contador=0;
    String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
    if(contador_pag==""){contador_pag="0"; }
    
    contador=Integer.parseInt(contador_pag);

    if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){rutaInicio="Izq1off.gif"; rutaPrev="Izq2off.gif"; rutaNext="Dere2off.gif"; rutaFin="Dere1off.gif"; }

    if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
    	if(contador>=2){rutaInicio="Izq1.gif"; rutaPrev="Izq2.gif"; }
       	rutaFin="Dere1off.gif";
    }
    if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
       if(contador>=2){rutaInicio="Izq1.gif"; rutaPrev="Izq2.gif"; rutaNext="Dere2.gif"; }
       if(contador<2){rutaNext="Dere2.gif"; }
       rutaFin="Dere1.gif";
    }

    if(utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionAlta")) || 
    	utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionBaja")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionModificar")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionDetalle")) ||
		utils.getValorContexto("IND_FIN_DATOS").equals("")){
		imagesDisabled="true"; rutaInicio="Izq1off.gif"; rutaPrev="Izq2off.gif"; rutaNext="Dere2off.gif"; rutaFin="Dere1off.gif"; 
	}

    rutaInicio=rutaBase+rutaInicio; rutaPrev=rutaBase+rutaPrev; rutaNext=rutaBase+rutaNext; rutaFin=rutaBase+rutaFin;
%>


<%
	//java.lang.String parametroxcontexto = (utils.getValorContexto("NOM_CUESTIONARIO") == null) ? "" : (utils.getValorContexto("NOM_CUESTIONARIO"));
%>



<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>Preguntas de Cuestionario </title>
		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		<!-- JavaScript Arquitectura -->
		<% if(!utils.isInternetExplorer()) { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>	
		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>	
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>	
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>

		<script type="text/javascript">
			String.prototype.rPad = function (n,c) {var i; var a = this.split(''); for (i = 0; i < n - this.length; i++) {a.push (c)}; return a.join('')}
			String.prototype.lPad = function (n,c) {var i; var a = this.split(''); for (i = 0; i < n - this.length; i++) {a.unshift (c)}; return a.join('')}
		</script>

		<!-- JavaScript ICSE -->
		<script type="text/javascript">
			$(document).ready(function(){
				$('*').disableSelection();
				setTrimCampos();
				if("<%=imagesDisabled%>"=="true"){
					setValorCampo("imagesAction","false");
				}

				quitarScrollHorizontal("lstPregCuest");

				var grillaNacar = new Array();

			    <%	if(LST_GRILLA!=null){
						for(int i=0; i<LST_GRILLA.length; i++){%>
							grillaNacar[parseInt("<%=i%>")]="<%=LST_GRILLA[i][0]%>";
				<%		}
					}%>


				setTooltipColumnas("lstPregCuest","1", grillaNacar,"<%=ALIASKEON%>");

				if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); }); }
				$('input[type="text"]').keyup(function(){habilitar_ICSEVE01009(); });
				$('select').change(function(){if($("select option:selected").text().length > 0){habilitar_ICSEVE01009(); } });

				if( document.getElementById('hdACCION').value == '<%=icseUtil.getPropertieByName("accionDetalle")%>'){
					
					setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
					setProtegidoAccionador("btnGrabar","true");

					setProtegidoAccionador("txtCodigoPregunta","true");
					setProtegidoAccionador("txtDescripcionPregunta","true");
					setProtegidoAccionador("txtNroOrden","true");
					
					setProtegidoLista('cmbRespuesta',true);
					setProtegidoLista('cmbAccion',true);	

					$("#buscarPreguntas").attr("src","/"+'<%=ALIASKEON%>'+"/images/btnbuscaroff.gif");

					asignarEstiloFilaSeleccionada("lstPregCuest","0",'<%=utils.getValorContexto("COD_PREGUNTA")%>','false'); 
				}

				if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoAviso")%>')>-1){
					if('<%=utils.getValorContexto("ACCION")%>'=="AB"){
						reset_ICSEVE01009();
						verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE01009_mensaje');
					}
				} 												

				quitarScrollHorizontal("lstPregCuest");
			});
		</script>
	</head>

	<body onload="controlSesion();
		<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%>
			if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
				reset_ICSEVE01009();
			}
			
			if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
				verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
			}else{
				mostrarMensajes(tipoMensajes,paramMensajes);
			}
		<%}%>">
			<form id="ICSEVE01009"  name="ICSEVE01009" action="<%=utils.getDestinoFormulario()%>" method="POST">

			<input type="hidden" name="evento" id="evento" />
			<input type="hidden" name="flujo" id="flujo" value="<%=utils.getFlujoID()%>" />
			<input type="hidden" name="ventana" id="ventana" value="<%=utils.getVentana()%>" />

			<input type="hidden" name="hdACCION" 			id="hdACCION" 			value="<%=utils.getValorContexto("ACCION")%>"/>
			<input type="hidden" name="hdCOD_CUESTIONARIO"	id="hdCOD_CUESTIONARIO" value="<%=utils.getValorContexto("COD_CUESTIONARIO")%>"/>
			<input type="hidden" name="hdNOM_CUESTIONARIO"	id="hdNOM_CUESTIONARIO" value="<%=utils.getValorContexto("NOM_CUESTIONARIO")%>"/>
			<input type="hidden" name="hdCOD_PREGUNTA" 		id="hdCOD_PREGUNTA" 	value="<%=utils.getValorContexto("COD_PREGUNTA")%>"/>
			<input type="hidden" name="hdDES_PREGUNTA1" 	id="hdDES_PREGUNTA1" 	value="<%=utils.getValorContexto("DES_PREGUNTA1")%>"/>
			<input type="hidden" name="hdDES_PREGUNTA2" 	id="hdDES_PREGUNTA2" 	value="<%=utils.getValorContexto("DES_PREGUNTA2")%>"/>
			<input type="hidden" name="hdCOD_TIPO_RESPUESTA" 	id="hdCOD_TIPO_RESPUESTA" value="<%=utils.getValorContexto("COD_TIPO_RESPUESTA")%>" />
			<input type="hidden" name="hdCOD_ACCION_REALIZAR" id="hdCOD_ACCION_REALIZAR" value="<%=utils.getValorContexto("COD_ACCION_REALIZAR")%>" />
			<input type="hidden" name="hdNRO_ORDEN_CP" 		id="hdNRO_ORDEN_CP" 	value="<%=utils.getValorContexto("NRO_ORDEN_CP")%>"/>
			<input type="hidden" name="hdNUMOCU" 			id="hdNUMOCU" 			value="<%=utils.getValorContexto("NUMOCU")%>" />
			<input type="hidden" name="hdAGRUP01" 			id="hdAGRUP01" 			value="<%=utils.getValorContexto("AGRUP01")%>" />
			<input type="hidden" name="hdAVAN_RET_PAGINA" 	id="hdAVAN_RET_PAGINA" 		value="<%=utils.getValorContexto("AVAN_RET_PAGINA")%>"/>
			<input type="hidden" name="hdCONTADOR_PAGINAS" 	id="hdCONTADOR_PAGINAS" 	value="<%=utils.getValorContexto("CONTADOR_PAGINAS")%>"/>
			<input type="hidden" name="hdPRIMARY_KEY" 		id="hdPRIMARY_KEY" 			value="<%=utils.getValorContexto("PRIMARY_KEY")%>"/>
			<input type="hidden" name="hdIND_FIN_DATOS" 	id="hdIND_FIN_DATOS" 		value="<%=utils.getValorContexto("IND_FIN_DATOS")%>"/>
			<input type="hidden" name="hdNUM_REGISTROS" 	id="hdNUM_REGISTROS" 		value="<%=utils.getValorContexto("NUM_REGISTROS")%>"/>
			<input type="hidden" name="hdTIPO_RESPUESTA" 	id="hdTIPO_RESPUESTA" 		value="01" />
			<input type="hidden" name="imagesAction" 		id="imagesAction" 			value="">
			<input type="hidden" name="imageFind" 			id="imageFind" 				value="true">


			<div class="DivPagina">
				<div class="DivTituloVentana"> <label class="tituloVentanaIzq">Preguntas de Cuestionario <%=utils.getValorContexto("NOM_CUESTIONARIO")%> </label> </div>
				<div class="DivContenedorVentana">
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
						<tr>
							<td>
								<div class="DivTituloCaja" ><label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Cuestionarios</b></label></div>
								<div class="DivContenedorCaja"> 	
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
									 <tr class="EtiquetaAutoescalable"> 
										<td>
											<label class="EtiquetaAutoescalable">
												<nacar:etiqueta texto="<b>Cód. Pregunta</b>" monoidioma="false"/>&nbsp;											<nacar:campotexto identificador="txtCodigoPregunta" ancho="10" longitudmaxima="5" sololectura="true"
															estilo="CampoSalida" texto='<%=utils.getValorContexto("COD_PREGUNTA")%>'
															onkeypress="return doKeyPress(1, event)"/>
											</label>

											<label class="EtiquetaAutoescalable">
												<img src="/<%=ALIASKEON%>/images/btnbuscar.gif" class="linkAbi" align="middle" title="Buscar Preguntas" id="buscarPreguntas" name="buscarPreguntas" alt="BuscarPregunta" onclick="preguntas_ICSEVE01009();"/>
											</label>

											<label class="EtiquetaAutoescalable">
												<nacar:etiqueta texto="Descripci&oacute;n Pregunta (M&aacute;ximo 650 car&aacute;cteres)" monoidioma="false"/>&nbsp;
											</label>
											<label class="EtiquetaAutoescalable">
												<nacar:campotexto identificador="txtDescripcionPregunta" ancho="100" alto="1" cambiolinea="true" sololectura="true"		estilo="CampoSalida" texto='<%=utils.getValorContexto("DES_PREGUNTA1").trim() + " " + utils.getValorContexto("DES_PREGUNTA2").trim()  %>' 	onkeypress="return doKeyPress(6, event)"/>
											</label>

										</td>
									</tr>

									<tr>
										<td>
											<label class="EtiquetaAutoescalable">
												<nacar:etiqueta texto="<b>Respuesta</b>" monoidioma="false"/>&nbsp;
												<nacar:listadesplegable seleccionado='<%=utils.getValorContexto("COD_TIPO_RESPUESTA")%>'identificador="cmbRespuesta"estilo="CampoObligatorio" mostrarcodigo="false"enviarcodigo = "true"literalrequerido=" "cuerpo='<%=LST_RESPUESTA%>'/>
											</label>
											
											<label class="EtiquetaAutoescalable">
												<nacar:etiqueta texto="Acci&oacute;n a Ejecutar" monoidioma="false"/>&nbsp;
												<nacar:listadesplegable seleccionado='<%=utils.getValorContexto("COD_ACCION_REALIZAR")%>'identificador="cmbAccion"estilo="CampoObligatorio" mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" "cuerpo='<%=LST_ACCION%>'/>
											</label>
											
											<label class="EtiquetaAutoescalable"> 
												<nacar:etiqueta texto="Nro. Orden" monoidioma="false"/>&nbsp;
												<nacar:campotexto identificador="txtNroOrden" ancho="8" longitudmaxima="4" 
															estilo="CampoObligatorio" texto='<%=utils.getValorContexto("NRO_ORDEN_CP").trim()%>'
															onkeypress="return doKeyPress(1, event)"/>
											</label>
										</td>
									</tr>
									<tr><td>&nbsp;</td></tr>
									<tr>
										<td>
											<table align="right" style="width:100%;" border="0" cellspacing="0" cellpadding="0">
												<tr>
													<td class="alinearDer">
														<button id="btnLimpiar"name="btnLimpiar" onClick="reset_ICSEVE01009();" type="button" class="Boton" value="Limpiar" accesskey="l" onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"> <u>L</u>impiar </button>
													</td>
												</tr>
											</table>
										</td>
	                                 </tr>	
								 </table>
								</div>
							
								<div class="DivTituloCaja2">						
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1"> <!-- TablaTituloEscenario -->
										<div class="TituloTabla">
										<label class="TituloTablaIzq" >Preguntas Encontradas</label>  
										<label class="TituloTablaDer" >
												<img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" id="btnInicio" name="btnInicio" title="Inicio" onclick="paginado_ICSEVE01009('<%=icseUtil.getPropertieByName("retrocerPagina2")%>');"/>
								                <img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" id="btnAnterior" name="btnAnterior" title="Anterior" onclick="paginado_ICSEVE01009('<%=icseUtil.getPropertieByName("retrocerPagina1")%>');"/>
								                <%
	                                               int total_paginas=0, total_registros=0;
	                                               if(contador>0){
                                                       total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
                                                       total_paginas=total_registros/CANTIDAD_FILAS;
                                                       
                                                        try{
                                                            if(total_registros%(total_paginas*CANTIDAD_FILAS)>0){
                                                                total_paginas++;
                                                            }
                                                        }catch(Exception ex){}
														if(total_registros>0 && total_paginas==0){ total_paginas=1;}
	                                               }
                               					%> 

                               					<%=contador>0? (""+contador+" de "+total_paginas):""%>												

								                <img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" id="btnSiguiente" name="btnSiguiente" title="Siguiente" onclick="paginado_ICSEVE01009('<%=icseUtil.getPropertieByName("avancePagina1")%>');"/>
								                <img src="<%=rutaFin%>" class="linkAbi BotonPrismatico" id="btnFin" name="btnFin" title="Fin" onclick="paginado_ICSEVE01009('<%=icseUtil.getPropertieByName("avancePagina2")%>');"/>		
										</label>  
										</div>
									</table>
								</div>	
							  	<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">								
										<tr>
											<td> 
												<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
													<tr>
														<td width="100%">
															<nacar:tablaeditable identificador="lstPregCuest" estilo="TablaDatos" contextocuerpo="LST_PREGUNTAS" espacioentreceldas='2' espaciointeriorceldas='0'
																					estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2' 
																					columnasocultas='<%=new String[]{"CUESTI","NOMCUE","RESPUE","CODACN"}%>' >
									
																<nacar:scrollvertical alto="360"/>

																<nacar:cabecera>
																	<tr>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="C&oacute;d. Pregunta" monoidioma="false" /></td>
													       	            <td align='center' class="CabeceraTabla" width="44%" ><nacar:etiqueta texto="Descripci&oacute;n Pregunta" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Respuesta" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="20%" ><nacar:etiqueta texto="Acci&oacute;n a Ejecutar" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Nro. Orden" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="6%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																	</tr>
																</nacar:cabecera>
																<nacar:columnadatos identificador="PREGUN" editable="false"ancho='10%' estiloclass="TextoTablaCenN"/>
																<nacar:columnadatos identificador="DESPRE1" editable="false" ancho='44%'estiloclass="TextoTablaCenN" funcionformato="columnLength60"/>
																<nacar:columnadatos identificador="DESRPTA" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DESACN" editable="false" ancho='20%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="NROORD" editable="false" ancho='10%'estiloclass="TextoTablaCenN" />
											       		
																<nacar:columnalibrehtml ancho="6%">
																	<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																	<tr>
																		<td align="Center">
																			<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" 
																				alt="Seleccionar" onclick="seleccionarRegistro_ICSEVE01009(this,'lstPregCuest','lstPregCuest');"/>																			
																			<img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="Baja" name="Baja" alt="eliminar.gif" 
																					title="Baja" onclick="bajaRegistro_ICSEVE01009(this,'lstPregCuest');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','baja_ICSEVE01009');"  />
																		</td>
																	</tr>
																	</table>
																</nacar:columnalibrehtml>														
										       				</nacar:tablaeditable>
														</td>
													</tr>
												</table>
											</td>
										</tr>
										<tr><td>&nbsp;</td></tr>
									</table>
								</div>
							</td>
						</tr>
						<tr>
							<td>
								<table style="width:100%;" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td>
											<table align="left" border="0" cellspacing="0" cellpadding="0">
												<tr>
													<td class="alinearIzq">
														<button id="btnGrabar" name="btnGrabar" disabled="true" type="button" class="BotonMantenimientoDisabled" 
															onclick="resetClassObligatorio();setTrimCampos();if(!setClassObligatorio()){return false;}else{verMensaje(getValorCampo('hdACCION')=='D'?'CONFIRMICA6001':'CONFIRMICA6003', (getValorCampo('hdACCION')=='D'?'<%=icseUtil.getPropertieByName("ICA6001")%>':'<%=icseUtil.getPropertieByName("ICA6003")%>'),'/<%=ALIASKEON%>/images/','grabar_ICSEVE01009');}"
															value="Agregar" accesskey="a" onmouseover="this.className='Boton BotonMantenimientoHover'" onmouseout="this.className='Boton BotonMantenimiento'"> <u>A</u>ñadir </button>
													</td>
												</tr>
											</table>
										</td>
										<td>
											<table align="right" border="0" cellspacing="0" cellpadding="0">
												<tr>
													<td class="alinearDer">	
														<button type="button" id="btnSalir" name="btnSalir" onclick="salir_ICSEVE01009();" class="Boton" accesskey="s"
																onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>S</u>alir</button>
									  				</td>
												</tr>
											</table>
										</td>
									</tr>
								</table>
							</td>
						</tr>
					</table>
				</div>   		
	  		</div> 
		</form>
		<div id="mensaje"></div>
		<script type="text/javascript">
			var TIPO_SN = "01" ; //tipo de pregunta S/N

			function habilitar_ICSEVE01009(){
				if(document.getElementById('hdACCION').value == '<%=icseUtil.getPropertieByName("accionDetalle")%>'){
					return;
				}

				if(getValorCampo("imagesAction")!="false"){
					resetPaginadoGrilla('<%=ALIASKEON%>');
				}

				setValorCampo("imagesAction","false");

				if(validarFieldGuardar()){
					setProtegidoAccionador('btnGrabar','false');
					setEstiloAccionador('btnGrabar','BotonMantenimiento');
				}else{
					setProtegidoAccionador('btnGrabar','true');
					setEstiloAccionador('btnGrabar','BotonMantenimientoDisabled');
				}
			}

			function validarFieldGuardar(){
				//setTrimCampos();
				if( getValorCampo('hdTIPO_RESPUESTA') == TIPO_SN ){
					if( getValorCampo('txtCodigoPregunta') == ""   ||
						getValorCampo('cmbRespuesta') == ""   ||
						getValorCampo('cmbAccion') == ""   ||
						getValorCampo('txtNroOrden') == "" ){
						return false;
					}else{
						return true;
					}
				}else{
					if( getValorCampo('txtCodigoPregunta') == "" ||
						getValorCampo('txtNroOrden') == ""){	
						return false;
					}else{
						return true;
					}
				}
			}	

			 function salir_ICSEVE01009(){
				lanzarEventoVentana("ICSEVE01009",'0X03C01000');
			}		

			function bajaRegistro_ICSEVE01009(objeto, idTabla){
				var codCues = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				var codPre = obtenerCeldaFila(objeto,idTabla,0,idTabla);
				var codtipRes = obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla);
				var nroOrden = obtenerCeldaFila(objeto,idTabla,4,idTabla);
				var codAccion = obtenerCeldaFilaOculto(objeto,idTabla,3,idTabla);
				var salida = 	'<%=icseUtil.getPropertieByName("accionBaja")%>' +
								codCues.lPad(4,'0') + ''+
								codPre.lPad(4,'0') + ''+
								nroOrden.lPad(4,'0') + ''+
								codtipRes.lPad(4,'0') + ''+
								codAccion.lPad(2,'0');

				//alert(salida);
				setValorCampo('hdAGRUP01', salida );
				setValorCampo('hdNUMOCU', '1');
			}

			function baja_ICSEVE01009(){
				lanzarEventoVentana('ICSEVE01009','0X3C01007');
			}

			function grabar_ICSEVE01009(){
				mantenimiento_ICSEVE01009('<%=icseUtil.getPropertieByName("accionAlta")%>');
			}

			function mantenimiento_ICSEVE01009( accion ){

				var _accion = (document.getElementById('hdACCION').value == '<%=icseUtil.getPropertieByName("accionDetalle")%>' && accion == '<%=icseUtil.getPropertieByName("accionAlta")%>') ? '<%=icseUtil.getPropertieByName("accionModificar")%>' : accion;

				var salida = 	_accion +
								getValorCampo('hdCOD_CUESTIONARIO').lPad(4,'0') + ''+
								getValorCampo('txtCodigoPregunta').lPad(4,'0') + ''+
								getValorCampo('txtNroOrden').lPad(4,'0') + ''+
								getValorCampo('cmbRespuesta').lPad(4,'0') + ''+
								getValorCampo('cmbAccion').lPad(2,'0');

				//alert(salida);
				setValorCampo('hdAGRUP01', salida );
				setValorCampo('hdNUMOCU', '1');

				lanzarEventoVentana('ICSEVE01009','0X3C01007');				
			}

			function reset_ICSEVE01009(){
				resetClassObligatorio();
				resetEstiloGrilla("lstPregCuest");
				setValorCampo("imagesAction","false");
				setTextoBotonAtajo("btnGrabar","<u>A</u>ñadir","a");
				resetPaginadoGrilla('<%=ALIASKEON%>');

				$("#buscarPreguntas").attr("src","/"+'<%=ALIASKEON%>'+"/images/btnbuscar.gif");
				document.getElementById('imageFind').value = 'true'

				setValorCampo('hdACCION','');
				setValorCampo('hdDES_PREGUNTA1','');
				setValorCampo('hdDES_PREGUNTA2','');
				setValorCampo('hdCOD_TIPO_RESPUESTA','');
				setValorCampo('hdCOD_ACCION_REALIZAR','');
				setValorCampo('hdNRO_ORDEN_CP','');
				
				setValorCampo('txtCodigoPregunta','');
				setValorCampo('txtDescripcionPregunta','');
				setValorCampo('cmbRespuesta','');
				setValorCampo('cmbAccion','');
				setValorCampo('txtNroOrden','');

				setProtegidoAccionador('btnGrabar','true');
				setEstiloAccionador('btnGrabar','BotonMantenimientoDisabled');

				setProtegidoAccionador("txtNroOrden","false");
				setProtegidoLista('cmbRespuesta',false);
				setProtegidoLista('cmbAccion',false);
				setEstiloLista('cmbRespuesta','CampoObligatorio');
				setProtegidoLista('cmbRespuesta',false);
				setProtegidoLista('cmbAccion',false);			
			}
			//"CUESTI","NOMCUE","RESPUE","CODACN"
			function seleccionarRegistro_ICSEVE01009(objeto,idTabla,idTabla2) {
				var codCues = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla2);
				setValorCampo('hdCOD_CUESTIONARIO', codCues);
				var codPre = obtenerCeldaFila(objeto,idTabla,0,idTabla2);
				setValorCampo('hdCOD_PREGUNTA', codPre);	
				var codtipRes = obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla2);
				setValorCampo('hdCOD_TIPO_RESPUESTA', codtipRes);
				var codAccion = obtenerCeldaFilaOculto(objeto,idTabla,3,idTabla2);
				setValorCampo('hdCOD_ACCION_REALIZAR', codAccion);

				setValorCampo('hdACCION', '<%=icseUtil.getPropertieByName("accionDetalle")%>');

				lanzarEventoVentana("ICSEVE01009","0X3C01005");
			}			

			function preguntas_ICSEVE01009(){
				if (document.getElementById('imageFind').value == 'false'){
					return;
				}else{
					if(document.getElementById('hdACCION').value == '<%=icseUtil.getPropertieByName("accionDetalle")%>'){
					return;
					}
				}

				var arrayParametros = new Array();
			    arrayParametros.push(formatoParametro('OPERACION','ICEB0007'));
			    arrayParametros.push(formatoParametro('LOCALE','es_PE'));
			    arrayParametros.push(formatoParametro('XSN_BUSQUEDA','1'));		      

		    	var sPropiedades="dialogWidth:800px;dialogHeight:500px;"; 
		    	levantarPopupICSE(arrayParametros,sPropiedades,"Busqueda de Preguntas");
			}

			function setCodigoPreguntaFromPopup( codigoPregunta , descripcionPregunta , tipoRespuesta ){
				setValorCampo('txtCodigoPregunta', $.trim(codigoPregunta));
				setValorCampo('txtDescripcionPregunta', $.trim(descripcionPregunta));
				setValorCampo('hdTIPO_RESPUESTA', tipoRespuesta);
				if(tipoRespuesta == '01'){ //tipo S/N
					//activa respuesta y acciones
					//setEstiloLista('cmbAccion','');
					setEstiloLista('cmbRespuesta','CampoObligatorio');
					setProtegidoLista('cmbRespuesta',false);
					setProtegidoLista('cmbAccion',false);
				}else{
					setEstiloLista('cmbRespuesta','CampoEntrada');
					setEstiloLista('cmbAccion','CampoEntrada');
					setProtegidoLista('cmbRespuesta',true);
					setProtegidoLista('cmbAccion',true);
				}
				
				if(codigoPregunta.length != 0){
					$("#buscarPreguntas").attr("src","/"+'<%=ALIASKEON%>'+"/images/btnbuscaroff.gif");
					document.getElementById('imageFind').value = 'false'
				}else{	
					document.getElementById('imageFind').value = 'true'
				}
			}

			function paginado_ICSEVE01009(navegacion){
				if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){return; }	
			    if(!setearPaginadoGrilla(navegacion,15,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS","hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){return false;}

			    setValorCampo('hdACCION','<%=icseUtil.getPropertieByName("accionListado")%>');
			    setValorCampo('hdCOD_CUESTIONARIO', getValorCampo('hdCOD_CUESTIONARIO'));

			    lanzarEventoVentana('ICSEVE01009','0X3C01004');
			}

			function buscar_ICSEVE01009_mensaje(){
			    setValorCampo('hdCOD_CUESTIONARIO', '<%=utils.getValorContexto("COD_CUESTIONARIO") %>');
			    if(getValorCampo('hdCOD_CUESTIONARIO') == ""){
			    	alert("no se tiene datos de codigo de cuestionario");
				} 

				setValorCampo('hdCOD_PREGUNTA', '');
				setValorCampo('hdCOD_TIPO_RESPUESTA', '');
				setValorCampo('hdCOD_ACCION_REALIZAR', '');

			    setValorCampo('hdACCION', '<%=icseUtil.getPropertieByName("accionListado")%>');
			    setValorCampo('hdAVAN_RET_PAGINA', '<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS', '0000');
				setValorCampo('hdPRIMARY_KEY', '0000');
				lanzarEventoVentana('ICSEVE01009','0X3C01004');
			}	

		</script>
	</body>
</html>